<?php

require_once '../model/entity/Professor.php';

new TrataEnvioDeConvite($_POST['emailRemetente1'],$_POST['emailRemetente2'],
        $_POST['emailRemetente3'],$_POST['nameOrientador'],
        $_POST['tituloTcc'],$_POST['alunoName']);
/**
 * Classe responsável pelo tratamento do envio do convite para a banca
 *
 * @author gabrielbmoro
 */
class TrataEnvioDeConvite {
    private $email1;
    private $email2;
    private $email3;
    private $nomeOrientador;
    private $tituloTcc;
    private $nomeAluno;
    
    private $mensagem;
    
    private $professor;
    /*Método responsável pela inicialização dos dados*/
    public function __construct($email1, $email2, $email3, $nomeOrientador, $tituloTcc, $nomeDoAluno) {
        $this->email1= $email1;
        $this->email2= $email2;
        $this->email3= $email3;
        $this->nomeOrientador= $nomeOrientador;
        $this->tituloTcc= $tituloTcc;
        $this->nomeAluno= $nomeDoAluno;
        
        $this->configurarMensagem();
        $this->professor= new Professor(null, null, null, null, null, null, null, null);
        $this->professor->enviarConviteABanca($this->email1, $this->email2, $this->email3, $this->nomeOrientador, $this->tituloTcc, $this->nomeAluno, $this->mensagem, "siskepler@gmail.com");
    }
    /*Método responsável pela configuração da mensagem a ser enviada para o membro da banca*/
    private function configurarMensagem(){
        $this->mensagem= "<h1>Você foi convidado para ser membro da banca de avaliação: </h1> <br />" .
        "<h4>Orientador: ". $this->nomeOrientador . "</h4> <br />" .
        "<h4>Título do Trabalho: " . $this->tituloTcc . "</h4> <br />" .
        "<h4>Aluno: ". $this->nomeAluno . "</h4> <br />";
    }
}
